package com.huashi.dealer.modular.business.goods.bo;

import com.huashi.dealer.commonEntity.Goods;
import com.huashi.dealer.commonEntity.GoodsImage;
import com.huashi.dealer.commonEntity.GoodsSku;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 商品新增业务对象
 * 用于封装商品新增时的商品信息和SKU信息
 * 
 * @author 谭陈强
 * @since 2025-08-12
 */
@Data
@Schema(description = "商品新增业务对象")
public class GoodsAddBo {
    
    /**
     * 商品基本信息
     */
    @Schema(description = "商品基本信息", required = true)
    private Goods goods;
    
    /**
     * 商品SKU信息
     */
    @Schema(description = "商品SKU信息", required = true)
    private GoodsSku goodsSku;

    @Schema(description = "商品图片信息")
    private List<Long> image;
}